permutations tricks